name = 'TOM'
age = 18

# 方式一：%格式化（旧式字符串格式化方法）
# 注意：
# 1. %s表示字符串占位符，%d表示整数占位符
# 2. 参数必须按顺序匹配占位符类型
# 3. 多个参数需要用元组包裹
print('我的名字是%s，今年%d岁了' % (name, age))

# 方式二：f-string 格式化（推荐！更简洁）
# 特性说明：
# 1. Python3.6+新增的格式化方法
# 2. 直接在字符串内使用{变量名}语法
# 3. 支持表达式计算（如{age+1}）
# 4. 执行效率优于传统格式化方式
print(f"我的名字是{name},今年{age}岁了")
